have difficulty making ends meet - Allemand Anglais Dictionnaire